package com.example.zxd;

import java.util.Scanner;

/**
 * 小明与选择题<p>
 * 描述：
 * 考试中，四选项单项选择题就是包含ABCD四个选项的选择题，其中有一个是正确的选项。
 *<p>
 * 小明身经百战，总结出了一套考试四选项单项选择题的必胜法。他靠这套必胜法纵横天下，没有难得倒他的选择题。
 *<p>
 * 简单归纳，小明的四选项单项必胜法就是：
 *<p>
 *
 * 三短一长选最长，<p>
 * 三长一短选最短，<p>
 * 参差不齐C无敌，<p>
 * 平平整整B无敌。<p>
 *
 *<p>
 * 进一步的，小明在他的著作 《骗分导论（第九百九十六版）》 中提出，判断长短的依据就是：
 *<p>
 * 当一个选项的长度大于四个选项的平均长度时，则认为这个选项长；
 * 当一个选项的长度小于四个选项的平均长度时，则认为这个选项短。
 * 因此，小明总结出：
 *<p>
 * 只要四个选项中有三个都是长选项，则选择最短的那个选项；<p>
 * 只要四个选项中有三个都是短选项，则选择最长的那个选项；<p>
 * 如果四个选项都一样长，则选择B选项；<p>
 * 其他情况都是参差不齐情况，选择C选项。<p>
 * 现在，小明万事俱备，除了他并不会写代码，于是就靠你帮他实现一下他的骗分思路了。
 *<p>
 * 输入：
 * 输入数据包含一行四个整数，分别表示A、B、C、D四个选项的长度，题目保证四个整数的取值范围均在 [1,1e8]
 *  之间。
 *<p>
 * 输出：
 * 输出一行一个大写字符（A， B， C 或 D），表示小明应该选择的选项。
 *<p>
 * 样例输入：<p>
 * 1 1 100 100<p>
 * 样例输出：<p>
 * C<p>
 * 样例输入：<p>
 * 100 1 1 1<p>
 * 样例输出：<p>
 * A<p>
 * 样例输入：<p>
 * 1 1 1 1<p>
 * 样例输出：<p>
 * B<p>
 * 样例输入：<p>
 * 100 100 100 1<p>
 * 样例输出：<p>
 * D
 * @author: scarborough
 * @datetime: 2025/3/19 - 18:42
 * @status: AC
 */
public class PROB1015 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        int d = sc.nextInt();
        sc.close();

        double avg = (a + b + c + d) / 4.0;
        double[] arr = new double[4];
        String[] str = {"A", "B", "C", "D"};
        arr[0] = a;
        arr[1] = b;
        arr[2] = c;
        arr[3] = d;
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 3; j++) {
                swap(arr, str, j);
            }
        }
        if(a > avg && b > avg && c > avg || a > avg && b > avg && d > avg ||
           a > avg && c > avg && d > avg || b > avg && c > avg && d > avg) {
            System.out.println(str[0]);
        }else if (a < avg && b < avg && c < avg || a < avg && b < avg && d < avg ||
                  a < avg && c < avg && d < avg || b < avg && c < avg && d < avg) {
            System.out.println(str[3]);
        }else if (a == b && a == c && a == d) {
            System.out.println("B");
        }else {
            System.out.println("C");
        }
    }
    private static void swap(double[] arr, String[] str, int j) {
        if (arr[j] > arr[j + 1]) {
            double temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
            String s = str[j];
            str[j] = str[j + 1];
            str[j + 1] = s;
        }
    }
}
